delay the payment - Spanish English Dictionary